class DeliverOrderInfoModel {
  bool? isHide;
  List<String>? phoneNumbers;
  int? courierCompanyId;
  String? courierCompanyName;
  int? courierCompanyCode;
  int? expressNoType;
  int? phoneNumberType;
  bool? readOnly;
  String? remark;

  DeliverOrderInfoModel({this.isHide, this.phoneNumbers, this.courierCompanyId, this.courierCompanyName, this.courierCompanyCode, this.expressNoType, this.phoneNumberType, this.readOnly, this.remark});

  DeliverOrderInfoModel.fromJson(Map<String, dynamic> json) {
    isHide = json['isHide'];
    phoneNumbers = json['phoneNumbers'].cast<String>();
    courierCompanyId = json['courierCompanyId'];
    courierCompanyName = json['courierCompanyName'];
    courierCompanyCode = json['courierCompanyCode'];
    expressNoType = json['expressNoType'];
    phoneNumberType = json['phoneNumberType'];
    readOnly = json['readOnly'];
    remark = json['remark'];
  }

  Map<String, dynamic> toJson() {
    final Map<String, dynamic> data = new Map<String, dynamic>();
    data['isHide'] = this.isHide;
    data['phoneNumbers'] = this.phoneNumbers;
    data['courierCompanyId'] = this.courierCompanyId;
    data['courierCompanyName'] = this.courierCompanyName;
    data['courierCompanyCode'] = this.courierCompanyCode;
    data['expressNoType'] = this.expressNoType;
    data['phoneNumberType'] = this.phoneNumberType;
    data['readOnly'] = this.readOnly;
    data['remark'] = this.remark;
    return data;
  }
}
